Cache Coherency Schemes for Fine-Grained Sharing in a Shared Disks Transaction Environment

نویسنده

  • Haengrae Cho
چکیده

Shared disks environment (SDE) refers to a distributed architecture for high performance transaction processing. In SDE, the computing nodes are locally coupled via a high-speed network and share a common database at the disk level. To avoid frequent disk accesses, each node caches database pages in its main memory buuer. However, since a particular page may be simultaneously cached in diierent nodes, cache consistency should be maintained to ensure that the nodes always see the most recent version of database pages. In this paper, we propose two cache coherency schemes for SDE with ne-granularity (e.g., record) locking. The proposed schemes improve the performance by alleviating the amount of message traac or by reducing the number of cache misses.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recovery and Coherency-Control Protocols for Fast Intersystem Page Transfer and Fine-Granularity Locking in a Shared Disks Transaction Environment

llbstract This paper proposes schemes for fast page transfer between transaction system Instances In a shared disks (SD) environment where all the sharing Instances can read and modify the same data Fast page transfer improves transaction response time and concurrency because one or more disk I/OS are avoided while transferring a page from a system which modified it to another system which need...

متن کامل

Performance of Cache Coherency Schemes in a Shared Disks Transaction Environment

In a shared disks environment (SDE), the computing nodes are locally coupled via a high-speed network and share a common database at the disk level. To reduce the amount of expensive and slow disk I/O, each node caches database pages in its main memory buffer. This paper focuses on SDE that uses recordlevel locking as a concurrency control. While the record-level locking can guarantee higher co...

متن کامل

Prototyping PHLOX, A High Performance Transaction Processing System on a Workstation Cluster with Shared Disks

Coupling multiple workstations for high performance transaction processing has become increasingly attractive for reasons of capacity, cost, and availability. PHLOX is a prototypical transaction processing system running on the workstation cluster with shared disks. PHLOX supports a message oriented file system for database sharing, global cache coherency and concurrency control, affinity-based...

متن کامل

Efficient Locking and Caching of Data in the Multisystem Shard Disks Transaction Environment

This paper describes a technique for use when multiple instances of a data base management system (DBMS), each with its own cache (buffer pool), can directly read and modify any data stored on a set of shared disks. Global locking and coherency control protocols are necessary in this context for assuring transaction consistency and for maintaining coherency of the data cached in the multiple ca...

متن کامل

Concurrency and Coherency Control in Database Sharing Systems

Database sharing refers to a general architecture for distributed transaction and database processing. The nodes of a database sharing system are locally coupled via a high-speed interconnect and share the common database at the disk level ("shared disk"). We discuss system functions requiring new and coordinated solutions for database sharing. In particular, the most relevant alternatives for ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007